package com.xuef.ibatis.mapping;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by xuefengDong: moveb
 * On 2019/4/25- 20:06
 * 一个 MappedStatement 就代表一个 增删改查标签的详细信息。
 * 这里，为了不牵涉到XML的解析过程，直接提供已经处理完毕的结果。
 * 其实就是namespace/statementID/SQL的存储、映射。
 */
public class MappedStatement {
    String namespace;
    String methodId;
    //methodSqlMap.put("findStudentById", "select * from student where id=%s");
    //methodSqlMap 保存了所有的 methodId --> sql 映射。相当于 configuration
    static Map<String, String> methodSqlMap = new HashMap<String, String>();

    public String getMethodSql(String method) {
        return methodSqlMap.get(method);
    }
}
